OF THE OXFORD UNIVERSITY COMPUTING LABORATORY PROGRAMMING RESEARCH GROUP STUDENT CONFERENCE ’ 06 Program

نویسندگان

  • Yong Xie
  • Mila Katzarova
  • Tom Melham
  • Duncan Coutts
  • Ivan Flechais
  • Luke Ong
  • Vasile Palade
  • Blanca Rodriguez
  • Andrew Simpson
چکیده

Understanding the human heart is a subject of much interest. Heart problems are a majorcause of death in developed countries, and much effort has been put into elucidating thecauses of heart disease in the hope of developing cures. Many drugs also have adverse sideeffects on the heart, which drug companies would like to avoid.Computer simulations have played an important part in this research [4], however sim-ulations are often very time consuming—some can take days to compute even on highperformance computing resources. There is thus considerable interest in optimisation tech-niques, with a view to making whole-heart simulations tractable. Reliability of heart modelsimulations is also of great concern, particularly considering clinical applications. Simula-tion software should be easily testable (against empirical data) and maintainable, which isoften not the case with extensively hand-optimised software. Automating and verifying anyoptimisations is thus crucial.We present a framework for automatically optimising models of the electrical activity ofsingle myocytes (heart muscle cells). This electrical activity is what causes the heart to beat.The models treat a cell like an electrical circuit, representing various features by ordinarydifferential equations (ODEs).CellML [2] is an XML language designed for describing biological cell models from amathematical modeller’s perspective, and is being developed at the University of Auckland.It gives us an abstract format for such models, and provides effectively a structured mathe-matical description of the ODE system. It is gaining in popularity, with various simulationenvironments being able to import CellML models.From a computer science perspective, CellML looks like a domain specific programminglanguage, and so we are investigating the gains available from exploiting this viewpoint. Wedescribe various static (i.e. compile-time) checks for CellML models (including checking fordimensional consistency), and investigate the possibilities of provably correct optimisations.In particular, we demonstrate that partial evaluation [3] is a promising technique for thispurpose, and that it combines well with a lookup table technique, commonly used in cardiacmodelling, which we have automated [1].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Theory of <0 1981 by Car

Technical Monograph PRG-16 May 1981 Oxford University Computing Laboratory. Programming Research Group. 45 Banbury Road. Oxford. OX2 6PE A mathematical model for communicating sequential processes Is given. and a number of Its Interesting and useful properties are stated. The possibilities of non-determinism are fully taken into account.

متن کامل

Parametrised Processor Generation

Programming Research Group, Oxford University Computing Laboratory, 11 Keble Road, Oxford, England OX1 3QD Abstract This paper reports work on the automatic generation of microprocessors to suit particular applications. We use our own hardware compilation system to produce synchronous hardware implementations of parallel programs and have constructed platforms incorporating FPGA and transputer ...

متن کامل

Of the Oxford University Computing Laboratory Student Conference 2009

Traditionally, the Computing Laboratory has held this event once every two years. However, the healthy growth in graduate intake, together with the success of the conference last year, has motivated us to depart from tradition by holding the conference for a second year running. In response to the call for papers, the Programme Committee received an encouraging number of submissions on a broad ...

متن کامل

Relations and Kleene algebras in computer science

and included invited tutorials, a student session and attendance at the conference. Ten students have been selected for the programme by the organisers due to the relevance and quality of their submissions. The tutorials—Foundations of Relation Algebra and Kleene Algebra by Peter Jipsen (Chapman University, USA) and Relational Methods for Program Refinement by John Derrick (University of Sheffi...

متن کامل

Developing a new model for availability optimization applied to a series-parallel system (Quality Engineering Conference Paper)

Redundancy technique is known as a way to enhance the reliability and availability of non-reparable systems, but for repairable systems, another factor is getting prominent called as the number of maintenance resources. In this study, availability optimization of series-parallel systems is modelled by using Markovian process by which the number of maintenance resources is located into the obje...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006